Advanced Local Checking of Global Consistency in Heterogeneous Multimodeling
نویسندگان
چکیده
Software design requires deployment of interdependent models conforming to different metamodels. This set of models is called a multimodel, and it must satisfy a set of global constraints regulating interaction of the multimodel components. A straightforward approach to global consistency checking would require merging component metamodels modulo their overlap, adding, perhaps, new global constraints to this merge, merging component models modulo their overlap, and checking the latter merge against the constraints in the former one. Being a natural definition for global consistency, these steps can not be used algorithmically because of two major practical drawbacks: they involve costly (meta)model matching to specify overlaps, and require building big and unfeasible merged metamodels and models. The present paper makes two contributions. First, it presents a new algorithm to check each global constraint individually, and as local as possible, i.e., only using those (meta)model elements that affect the validity of the constraint. Second, it develops a mathematical foundation that allows us to formally prove that this individual local consistency checking is sound and complete w.r.t. the definition of global consistency.
منابع مشابه
Towards generic formal semantics for consistency of heterogeneous multimodels
Modeling is almost always multimodeling : a system is represented by a set of interrelated models, each one capturing a specific local view or aspect of the system. Since local models are models of the same system, they implicitly overlap and hence may be globally consistent or inconsistent. Paper [1] pesents a framework for specifying overlaps between local models and defining their global con...
متن کاملE2GK-pro: An Evidential Evolving Multimodeling Approach for Systems Behavior Prediction
Nonlinear dynamic systems identification and nonlinear dynamic behavior prediction are important tasks in several areas of industrial applications. Multiple works proposed multimodel-based approaches to model nonlinear systems. Multimodeling permits to blend different model types together to form hybrid models. It advocates the use of existing, well known model types within the same model struc...
متن کاملSemantic Consistency Checking in Building Ontology from Heterogeneous Sources
Semantic collision is inevitable while building a domain ontology fromheterogeneous data sources (semi-)automatically.Therefore, the semantic consistency is indispensable precondition for building a correct ontology. In this paper, a model-checking-based method is proposed to handle the semantic consistency problem with a kind of middle-model methodology, which could extract a domain ontology f...
متن کاملA Database for Configuration Management
The checkin/checkout model of typical design databases only distinguishes a global repository with full consistency and global visibility from local workspaces with only local visibility and without consistency constraints. Communicating versions between developers means passing them through the global repository and checking consistency. Passing incomplete objects or prototypes is not supporte...
متن کاملConvergence, Consistency and Stability in Fuzzy Differential Equations
In this paper, we consider First-order fuzzy differential equations with initial value conditions. The convergence, consistency and stability of difference method for approximating the solution of fuzzy differential equations involving generalized H-differentiability, are studied. Then the local truncation error is defined and sufficient conditions for convergence, consistency and stability of ...
متن کامل